home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2a.lha / p4-1.2a / lib / makefile.proto next >
Makefile  |  1992-10-19  |  1KB  |  57 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4.  
  5. P4_HDRS = p4.h p4_sys.h p4_defs.h p4_macros.h  \
  6.           p4_sock_util.h p4_MD.h p4_funcs.h p4_sys_funcs.h \
  7.       p4_mon.h p4_sr.h p4_globals.h p4_config.h
  8.  
  9. P4_COMM_OBJ    =     p4_globals.o p4_MD.o p4_utils.o \
  10.             p4_args.o p4_alloc.o p4_debug.o \
  11.             p4_procgroup.o p4_tsr.o \
  12.             p4_mon.o p4_broadcast.o p4_error.o p4_bm.o 
  13.  
  14. P4_SOCK_OBJ    =    p4_rm.o      p4_sock_util.o \
  15.             p4_sock_cr.o p4_sock_conn.o \
  16.             p4_sock_sr.o p4_sock_list.o \
  17.             p4_secure.o
  18.  
  19. P4_CUBENODE_OBJ    =    $(P4_COMM_OBJ) p4_node_rm.o
  20.  
  21. P4_CUBEHOST_OBJ    =    $(P4_COMM_OBJ) $(P4_SOCK_OBJ)
  22.  
  23. P4_SHMEM_OBJ    =    p4_shmem_sr.o
  24.  
  25. LIBS = $(LIBDIR)/libp4.a $(MDEP_LIBS) 
  26.  
  27. $(P4_OBJ): $(P4_HDRS)
  28.  
  29. p4_cmain.o: $(P4_HDRS)
  30.  
  31. default:$(P) 
  32.     make $(MFLAGS) libp4.a p4_cmain.o  
  33.  
  34. all:$(P) 
  35.     make $(MFLAGS) libp4.a p4_cmain.o  
  36.  
  37. libp4.a:$(P) $(P4_OBJ)
  38.     $(AR) $@ $?
  39.     $(RANLIB) $@
  40.  
  41. realclean: clean
  42.     $(RM) -f Makefile libp4.a alog*.h p4_config.h alog*.h usc*.h
  43.  
  44. #p4_funcs.h:
  45. #    -mv p4_funcs.h p4_funcs.h.bak
  46. #    csh make_funcdecls p4*.c > p4_funcs.h
  47.  
  48. #lintlib llib-lp4.ln:    lint_p4.c
  49. #    @if [ $(UNIX) != P4BSD ] ;\
  50. #    then\
  51. #        echo lint $(LINTFLAGS) -x -op4 lint_p4.c ;\
  52. #        lint $(LINTFLAGS) -x -op4 lint_p4.c ;\
  53. #    else\
  54. #        echo lint $(LINTFLAGS) -Cp4 lint_p4.c ;\
  55. #        lint $(LINTFLAGS) -Cp4 lint_p4.c ;\
  56. #    fi
  57.